﻿@charset "utf-8";
/*From 963123.com*/
html{color:#000;background:url(images/background/body_bg_v4.png) #fff repeat-x center top;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none 0;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
#wp:before/*,#wp:after*/{content:'';}
body{font:12px/180% "宋体",arial,helvetica,clean,sans-serif;}
a { color:#737373; text-decoration:none; }
a:hover { text-decoration:none; color:#D90000; }
img { border: 0; }
ul {list-style:none;}
table { font-size: 12px; }
.left { float:left; display:block;}
.right { float:right; display:block;}
.m { width:980px; margin:0 auto; }
.top { height:160px; text-align:left; display:block; overflow: hidden; background:url(images/head_bg.png) no-repeat 0 0;}
.top h1 span { display:none;}
.logo { width:345px; height:160px; background:url(images/logo.png) no-repeat 0 0; display: block; }
.top .logo { float:left;}
.top h2{ display:none;}
.top_m { float:right; width:570px; padding:30px 0 0;background:url(images/tel.png) no-repeat right 25px; color:#fff;/*text-align:right; */overflow:hidden; /*background:#ccc; white-space:nowrap;text-overflow:ellipsis;*/ }
/*.top_m h2{ font-family: Lucida Sans; font-size: 12px; font-style: italic;}*/
.top_m a,.top_m a:visited {color: #fff;}
.isearch {padding:0 0 0 36px;}
.search{ width:370px; height:29px; padding:1px 0 0 3px; border:1px solid #a6aaab; background:#fff;}
.search input.txt{ width:341px; height:18px; *height:24px;line-height:24px; margin:1px 0 0;*margin:0;padding:6px 0 0;*padding:0;border:1px solid #fff; color:#a2a2a2; font-size:14px; background:#fff; vertical-align:middle;}
.search button { width:24px; height:24px; margin:1px 0 0; *margin:0;border:none; cursor:pointer; background:url(images/search_btn.png) no-repeat center; vertical-align:middle;}
.tel_num{ font-family: Lucida Sans; display:none;/*font-style: italic; */}
.tel_num em{ font-style:normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#1444BA;}
.tel_num strong{ font-size: 24px; color: #f44;}
.nav {font-weight:bold; padding:3px 8px 1px; color:#fff; text-align: center; background: #1e7aae;}
.nav a {padding: 2px 2px 0px; }
.nav a:link, .nav a:visited {color:#d4f4fd; text-decoration: none;}
.nav a:hover, .nav a:active { color:#fff; }
.nav span.right { font-weight: normal; cursor: help; color: #d4f4fd; }
.i { font-weight:normal; color:#2f90c6;	line-height:20px; padding:0px 6px;}
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}

#footer { padding: 10px 0px 36px; background:#fff; }
#footer p {color: #555;}
.home_bottom { border-top: 1px solid #ddd;; padding: 3px 0px 2px; }
.home_bottom span.i { padding: 0px 6px; color: #666;}
.home_bottom a,.home_bottom a:visited { color: #555;}
.copy{ font-family: Lucida Sans;}
.copy em{ font-style:normal;}
.copy a,.copy a:visited { font-family: Lucida Sans; font-style: italic; color: #1E7AAE;}
.home_bottom a:hover { text-decoration: underline; color: #BD0A01; }
/*iNav*/
.i_nav { width:100%; height:46px; overflow:hidden;/* margin:0 auto;*/ padding:20px 0 0; position:relative;}
.i_nav ul { width:90%; height:46px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:10px; left:5px; }
.i_nav li { height:33px; overflow:hidden; float:left; padding-left:2px; /*background:url(images/catalogbar.png) no-repeat 0 -50px; */position:relative; left:-2px; }
.i_nav li a { float:left; padding:0 12px; color:#fff; font-weight:bold;}
.i_nav li a:link,.i_nav li a:visited { color:#fff; }
.i_nav li a:hover,.i_nav li.selected a { color:#ff0; /*text-decoration:none; background:url(images/catalogbar.png) no-repeat 51% -50px; */}

/**/
.channel-nav { width:960px; height:46px; overflow:hidden; margin:0 auto; background:url(images/catalogbar.png) no-repeat center top; padding:0px; position:relative; display:none;}
.channel-nav ul { width:870px; height:46px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:0px; left:5px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(images/catalogbar.png) no-repeat 0 -50px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 20px; color:#fff; }
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none; background:url(images/catalogbar.png) no-repeat 51% -50px; }
.channel-nav .search { position:absolute; width:216px; height:20px; top:6px; left:716px; overflow:hidden; }
.channel-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.channel-nav .search input.notxt { color:#D8D8D8; }
.channel-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }
/**/
.pages { padding:8px 5px 10px;}
.pages a,.pages a:visited,.pages span,.pages em{ zoom:1; margin:0px 5px 0px 0px; padding:3px 8px 2px; border:1px solid #ddd; border-bottom:none; font-style:normal; color:#555}
.pages a:hover,.pages span { background:#6CC2F3; border:1px solid #6CC2F3; color:#fff;}
/**/
.i { color:#8E8E8E; text-align: left; }
.i span,.i em{ font-weight: bold; font-style: normal; }
.i span,.i span a,.i span a:visited{  color: #E00000;}
.i em,.i em a,.i em a:visited{ color: #343434;}
.i a{ text-decoration: underline; }
.i a:hover{  text-decoration: none; }
.i input,.i select,.i{ vertical-align: middle;}
/**/

